Device listeners are custom programs that are built to communicate directly with a specific set of GPS tracking devices. The device listener handles all communication to the end device, whether it is TCP, UDP, HTTP, SMS or any other communication protocol of your choosing. It's the device listener's job to then transform the data it receives from the device and post it to the Map Suite GPS Tracking Server Device Gateway via the web service API. Additionally, for devices with two-way communication support, the device listener must read data from the Device Gateway and push it out to the device.
Listeners govern what device-specific functionality is available to you from within your Map Suite GPS Tracking Server system. For example, if your GPS tracking device supports remote commands like "Unlock Vehicle Doors" or "Start Engine", its listener must be programmed to handle these commands by name. Later, you can configure Map Suite GPS Tracking Server to send these commands to your device in the format that your listener expects.
Further Reading About Device Commands:
More:
Overview of the Map Suite GPS Tracking Server Tracking System
Entities in Map Suite GPS Tracking Server
Brief Overview of User Interface